/*    */
package com.liang.manage.concern.facade.dto.visit;
/*    */
/*    */

import java.io.Serializable;
/*    */ import java.math.BigDecimal;
/*    */ import java.time.LocalDateTime;
/*    */ import java.util.List;

/*    */
/*    */ public class VisitDTO
        /*    */ implements Serializable
        /*    */ {
    /*    */   private Integer id;
    /*    */   private Integer projectId;
    /*    */   private String projectName;
    /*    */   private String ip;
    /*    */   private String country;
    /*    */   private String province;
    /*    */   private String city;
    /*    */   private String hostName;
    /*    */   private String os;
    /*    */   private Integer count;
    /*    */   private String day;
    /*    */   private String title;
    /*    */   private List<BigDecimal> latLng;
    /*    */   private LocalDateTime createTime;
    /*    */   private static final long serialVersionUID = 1L;

    /*    */
    /*    */
    public Integer getId()
    /*    */ {
        /* 19 */
        return this.id;
        /*    */
    }

    /*    */
    /*    */
    public Integer getProjectId()
    /*    */ {
        /* 24 */
        return this.projectId;
        /*    */
    }

    /*    */
    /*    */
    public String getProjectName()
    /*    */ {
        /* 29 */
        return this.projectName;
        /*    */
    }

    /*    */
    /*    */
    public String getIp()
    /*    */ {
        /* 34 */
        return this.ip;
        /*    */
    }

    /*    */
    /*    */
    public String getCountry()
    /*    */ {
        /* 39 */
        return this.country;
        /*    */
    }

    /*    */
    /*    */
    public String getProvince()
    /*    */ {
        /* 44 */
        return this.province;
        /*    */
    }

    /*    */
    /*    */
    public String getCity()
    /*    */ {
        /* 49 */
        return this.city;
        /*    */
    }

    /*    */
    /*    */
    public String getHostName()
    /*    */ {
        /* 54 */
        return this.hostName;
        /*    */
    }

    /*    */
    /*    */
    public String getOs()
    /*    */ {
        /* 59 */
        return this.os;
        /*    */
    }

    /*    */
    /*    */
    public Integer getCount()
    /*    */ {
        /* 64 */
        return this.count;
        /*    */
    }

    /*    */
    /*    */
    public String getDay()
    /*    */ {
        /* 69 */
        return this.day;
        /*    */
    }

    /*    */
    /*    */
    public String getTitle()
    /*    */ {
        /* 74 */
        return this.title;
        /*    */
    }

    /*    */
    /*    */
    public List<BigDecimal> getLatLng()
    /*    */ {
        /* 79 */
        return this.latLng;
        /*    */
    }

    /*    */
    /*    */
    public LocalDateTime getCreateTime()
    /*    */ {
        /* 84 */
        return this.createTime;
        /*    */
    }

    /*    */
    /*    */
    public void setId(Integer id)
    /*    */ {
        /* 14 */
        this.id = id;
    }

    /* 14 */
    public void setProjectId(Integer projectId) {
        this.projectId = projectId;
    }

    /* 14 */
    public void setProjectName(String projectName) {
        this.projectName = projectName;
    }

    /* 14 */
    public void setIp(String ip) {
        this.ip = ip;
    }

    /* 14 */
    public void setCountry(String country) {
        this.country = country;
    }

    /* 14 */
    public void setProvince(String province) {
        this.province = province;
    }

    /* 14 */
    public void setCity(String city) {
        this.city = city;
    }

    /* 14 */
    public void setHostName(String hostName) {
        this.hostName = hostName;
    }

    /* 14 */
    public void setOs(String os) {
        this.os = os;
    }

    /* 14 */
    public void setCount(Integer count) {
        this.count = count;
    }

    /* 14 */
    public void setDay(String day) {
        this.day = day;
    }

    /* 14 */
    public void setTitle(String title) {
        this.title = title;
    }

    /* 14 */
    public void setLatLng(List<BigDecimal> latLng) {
        this.latLng = latLng;
    }

    /* 14 */
    public void setCreateTime(LocalDateTime createTime) {
        this.createTime = createTime;
    }

    /* 14 */
    public boolean equals(Object o) {
        if (o == this) return true;
        if (!(o instanceof VisitDTO)) return false;
        VisitDTO other = (VisitDTO) o;
        if (!other.canEqual(this)) return false;
        Object this$id = getId();
        Object other$id = other.getId();
        if (this$id == null ? other$id != null : !this$id.equals(other$id)) return false;
        Object this$projectId = getProjectId();
        Object other$projectId = other.getProjectId();
        if (this$projectId == null ? other$projectId != null : !this$projectId.equals(other$projectId)) return false;
        Object this$projectName = getProjectName();
        Object other$projectName = other.getProjectName();
        if (this$projectName == null ? other$projectName != null : !this$projectName.equals(other$projectName))
            return false;
        Object this$ip = getIp();
        Object other$ip = other.getIp();
        if (this$ip == null ? other$ip != null : !this$ip.equals(other$ip)) return false;
        Object this$country = getCountry();
        Object other$country = other.getCountry();
        if (this$country == null ? other$country != null : !this$country.equals(other$country)) return false;
        Object this$province = getProvince();
        Object other$province = other.getProvince();
        if (this$province == null ? other$province != null : !this$province.equals(other$province)) return false;
        Object this$city = getCity();
        Object other$city = other.getCity();
        if (this$city == null ? other$city != null : !this$city.equals(other$city)) return false;
        Object this$hostName = getHostName();
        Object other$hostName = other.getHostName();
        if (this$hostName == null ? other$hostName != null : !this$hostName.equals(other$hostName)) return false;
        Object this$os = getOs();
        Object other$os = other.getOs();
        if (this$os == null ? other$os != null : !this$os.equals(other$os)) return false;
        Object this$count = getCount();
        Object other$count = other.getCount();
        if (this$count == null ? other$count != null : !this$count.equals(other$count)) return false;
        Object this$day = getDay();
        Object other$day = other.getDay();
        if (this$day == null ? other$day != null : !this$day.equals(other$day)) return false;
        Object this$title = getTitle();
        Object other$title = other.getTitle();
        if (this$title == null ? other$title != null : !this$title.equals(other$title)) return false;
        Object this$latLng = getLatLng();
        Object other$latLng = other.getLatLng();
        if (this$latLng == null ? other$latLng != null : !this$latLng.equals(other$latLng)) return false;
        Object this$createTime = getCreateTime();
        Object other$createTime = other.getCreateTime();
        return this$createTime == null ? other$createTime == null : this$createTime.equals(other$createTime);
    }

    /* 14 */
    protected boolean canEqual(Object other) {
        return other instanceof VisitDTO;
    }

    /* 14 */
    public int hashCode() {
        int PRIME = 59;
        int result = 1;
        Object $id = getId();
        result = result * 59 + ($id == null ? 43 : $id.hashCode());
        Object $projectId = getProjectId();
        result = result * 59 + ($projectId == null ? 43 : $projectId.hashCode());
        Object $projectName = getProjectName();
        result = result * 59 + ($projectName == null ? 43 : $projectName.hashCode());
        Object $ip = getIp();
        result = result * 59 + ($ip == null ? 43 : $ip.hashCode());
        Object $country = getCountry();
        result = result * 59 + ($country == null ? 43 : $country.hashCode());
        Object $province = getProvince();
        result = result * 59 + ($province == null ? 43 : $province.hashCode());
        Object $city = getCity();
        result = result * 59 + ($city == null ? 43 : $city.hashCode());
        Object $hostName = getHostName();
        result = result * 59 + ($hostName == null ? 43 : $hostName.hashCode());
        Object $os = getOs();
        result = result * 59 + ($os == null ? 43 : $os.hashCode());
        Object $count = getCount();
        result = result * 59 + ($count == null ? 43 : $count.hashCode());
        Object $day = getDay();
        result = result * 59 + ($day == null ? 43 : $day.hashCode());
        Object $title = getTitle();
        result = result * 59 + ($title == null ? 43 : $title.hashCode());
        Object $latLng = getLatLng();
        result = result * 59 + ($latLng == null ? 43 : $latLng.hashCode());
        Object $createTime = getCreateTime();
        result = result * 59 + ($createTime == null ? 43 : $createTime.hashCode());
        return result;
    }

    /* 14 */
    public String toString() {
        return "VisitDTO(id=" + getId() + ", projectId=" + getProjectId() + ", projectName=" + getProjectName() + ", ip=" + getIp() + ", country=" + getCountry() + ", province=" + getProvince() + ", city=" + getCity() + ", hostName=" + getHostName() + ", os=" + getOs() + ", count=" + getCount() + ", day=" + getDay() + ", title=" + getTitle() + ", latLng=" + getLatLng() + ", createTime=" + getCreateTime() + ")";
    }
    /*    */
    /*    */
}

/* Location:           C:\maven\maven3.5\maven3.5\repositor\io\github\maliangnansheng\nansheng-common\3.3.4\nansheng-common-3.3.4.jar
 * Qualified Name:     com.liang.manage.concern.facade.dto.visit.VisitDTO
 * JD-Core Version:    0.6.2
 */